Comparative Analysis of Architectural Views Based on UML
نویسندگان
چکیده
The need to model systems and their different aspects leads to research and development of models which support all views of a system. The growing complexity of the software imposes the use of architectures, not only because we want to build accurate systems, but also because we need to understand them. Separating aspects of different views usually helps us to manage software complexity. The current work is an analysis of two important approaches on architectural views and on the use of UML to reason about views. Our goal is to analyze the different aspects addressed by them and how UML is inserted on each of these models.
منابع مشابه
Using UML in Architecture-Level Modifiability Analysis
In our scenario-based method for software architecture-level modifiability analysis of business information systems, we use architectural views to determine and express the effect of change scenarios. We distinguish four architectural views. We used the Unified Modeling Language (UML) notation to formalize the information captured in these views. This paper reports on the experience we gained i...
متن کاملUML (Unified Modeling Language): Standard Language for Software Architecture Development
A solid architectural vision is a key discriminator in the success or failure of a software project. This paper discusses how to describe architecture through a set of design viewpoints and how to express these views in the UML. In this paper we mainly focused on the standardization of UML for software development process with the discussion of benefits of UML. Object-oriented analysis (OOA) is...
متن کاملExperiences with Theme/UML for Architectural Design of a Multiagent System
In a recent R&D project, our research group developed an industrial AGV transportation system using a multiagent system (MAS). The software architecture of this system is modeled using several architectural views. In this paper, we study an alternative way of structuring of the architectural description using Theme/UML. Theme/UML is an aspect-oriented design approach that provides support for a...
متن کاملModel-to-model transformations of architecture descriptions of an integration platform
Model transformations play a key role in any software development project based on Model-Driven Engineering (MDE) principles. However, little attention has been paid to the application of MDE principles to automate the design of integration solutions. The aim of the paper is to present transformations of a model-to-model type, used to automate the process of integration platform’s architecture ...
متن کاملA UML-Based Methodology for Secure Systems: The Design Stage
We have previously proposed a UML-based secure systems development methodology that uses patterns and architectural layers. We studied requirements and analysis aspects and combined analysis patterns with security patterns to build secure conceptual models. Here we extend this methodology to the design stage. Design artifacts provide a way to enforce security constraints. We consider the use of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 65 شماره
صفحات -
تاریخ انتشار 2002